<!--
@license
Copyright (C) 2018 The Android Open Source Project

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->

<link rel="import" href="../../../bower_components/polymer/polymer.html">
<link rel="import" href="../../shared/gr-dialog/gr-dialog.html">
<link rel="import" href="../../shared/gr-rest-api-interface/gr-rest-api-interface.html">
<link rel="import" href="../../shared/gr-shell-command/gr-shell-command.html">
<link rel="import" href="../../../styles/shared-styles.html">

<dom-module id="gr-upload-help-dialog">
  <template>
    <style include="shared-styles">
      :host {
        background-color: var(--dialog-background-color);
        display: block;
      }
      .main {
        width: 100%;
      }
      ol {
        margin-left: 1em;
        list-style: decimal;
      }
      p {
        margin-bottom: .75em;
      }
    </style>
    <gr-dialog
        confirm-label="Done"
        cancel-label=""
        on-confirm="_handleCloseTap">
      <div class="header" slot="header">如何更新这次修改:</div>
      <div class="main" slot="main">
        <ol>
          <li>
            <p>
              在本地签出此更改并对文件进行所需的修改。
            </p>
            <template is="dom-if" if="[[_fetchCommand]]">
              <gr-shell-command command="[[_fetchCommand]]"></gr-shell-command>
            </template>
          </li>
          <li>
            <p>
              使用下面的命令修改更新本地提交。
            </p>
            <gr-shell-command command="[[_commitCommand]]"></gr-shell-command>
            <p>
              保留提交消息的 "Change-Id: "行.
            </p>
          </li>
          <li>
            <p>推送更新提交至 Gerrit。</p>
            <gr-shell-command command="[[_pushCommand]]"></gr-shell-command>
          </li>
          <li>
            <p>刷新页面来查看这次更新。</p>
          </li>
        </ol>
      </div>
    </gr-dialog>
    <gr-rest-api-interface id="restAPI"></gr-rest-api-interface>
  </template>
  <script src="gr-upload-help-dialog.js"></script>
</dom-module>
